package com.itxx.fileDemo;

import java.io.File;
import java.io.IOException;

public class FileDemo2 {
    public static void main(String[] args) throws IOException {
        //创建File对象
        //File​(String pathname) 通过将给定的路径名字符串转换为抽象路径名来创建新的 File对象。
        //File file = new File("d:\\com.itxx\\a.txt");
        String path = "D:\\develop\\workspace\\Advance_Code\\day11\\src\\com\\itxx\\a.txt";
        File file1 = new File(path);
        System.out.println(file1);

        //File对象可以表示文件也可以表示文件夹
        //boolean createNewFile​() 当且仅当具有该名称的文件尚不存在时，原子地创建一个由该抽象路径名命名的新的空文件。
        //D:\develop\workspace\Advance_Code\day11\src\com\itxx\a.txt在当前位置创建a.txt文件夹
        boolean result = file1.createNewFile();
        System.out.println(result);
        /*
        Boolean  mkdir()  创建单级文件夹

        Boolean  mkdirs()  创建多级文件夹
        */

        /*
           删除文件      boolean delete​() 删除由此抽象路径名表示的文件或目录。
             File类对象.delete();   直接删除
           通过java 删除的文件夹/文件不会进入回收站 直接清除[*物理清除/逻辑清除]
           注:删除的时候只能删除空文件
         */

    }
}
